2020a 第04回: コマンドラインインタフェース
課題総評/前回授業の復習
https://gyazo.com/a65389e381a6e29a41ae09561aaf60cb
https://gyazo.com/3bfabff683cde4983dd20b6ac49e17e9
自己紹介ファイルを作ってもらいましたが、面白いタグはありましたか?
https://gyazo.com/89d8030b495db99f7295033ff05b5984
講義
特記事項なし
特記事項なし
ccx02サーバに接続するためには
webサーバーを安全に構築するためによく使います
可能な限りファイルに対するアクセス権を厳密に制限することで、悪意あるアプリケーションを誤ってインストールしても読み出されてしまわないように制御ができる
アクセス権の設定は2進法を用いたフラグで扱う
4の位 … read(読み取り)権限
2の位 … write(書き込み)権限
1の位 … execute(実行)権限
読めて、書けて、実行出来る = 111(2) = 7(10)
読めるだけ = 100(2) = 4
書けるだけ = 010(2) = 2
ファイル別の権限を設定する際に、3つの単位でアクセス権限を設定可能
Owner … ファイルの所有者、1名のみ
Group … ファイルの所属するGroup
Groupとは、ユーザーを複数まとめて所属させることができる単位
Other … 上記に属さないすべての人
https://gyazo.com/8c45a246b9de73ce84e1acabc63c36d3
例えばpublic_html内に設置したファイルのアクセス権を700 に設定した場合…
自分自身 … read, write, executeの全てができる
ところが、htmlをインターネットに公開してくれる「webサーバー」は「webサーバー」というユーザー
つまりotherに属するため、アクセス権限がない
故にファイルが表示できない
実習
宝が見つかった場所に関するパスを以下②種類の書き方でSFC-SFSに課題提出して下さい
絶対パス
/pub/sfc/ipl/ictf/exercise/islands からみた相対パス